<?php

class Application_Form_CriarBanco extends Zend_Form
{

   public function __construct($option=null)

   {
       parent::__construct($option);
       $this->setMethod('post');
       
       
       //Campo SSR
       $nome=$this->CreateElement('text','nome')
                       ->setLabel('Nome:')
                       ->addValidator('alnum')
               ->addValidator('regex', false, array('/^[a-z]+/'))
                    ->addValidator('stringLength', false, array(6, 20))
                    ->setRequired(true)
                    ->addFilter('StringToLower');

       $nome->setDecorators(array(
                   'ViewHelper',
                   'Description',
                   'Errors',
                    array('Label'),
                    array(array('data'=>'HtmlTag'), array('tag' => 'td', 'align'=>'right')),                   
                   array(array('row'=>'HtmlTag'),array('tag'=>'tr')),
           //array(array('row'=>'HtmlTag'),array('tag'=>'tr')),
           ));
       
       //Campo Est
       $login=$this->CreateElement('text','login')                       
                       ->setLabel('Login:');
       $login->setDecorators(array(
                   'ViewHelper',  
                   'Description',
                   'Errors',                   
                   array('Label'),
                    array(array('data'=>'HtmlTag'), array('tag' => 'td', 'align'=>'right')),
                    array(array('row'=>'HtmlTag'),array('tag'=>'tr', 'openOnly'=>'true')),
                   
           ));

  

       $disponibilidade=$this->CreateElement('button','disponibilidade')
                       ->setLabel('Verifique a disponibilidade')
               
                       ->setAttrib('onclick', "window.location.href = 'cadastrar?acao=addAlelos&alelos='+alelos.value");
       $disponibilidade->setDecorators(array(
                   'ViewHelper',
                   'Description',
                   'Errors',
                   //array('Label'),
                    array(array('data'=>'HtmlTag'), array('tag' => 'td', 'align'=>'right')),                      
                    array(array('row'=>'HtmlTag'),array('tag'=>'tr', 'closeOnly'=>'true')),
           ));
       
       $senha=$this->CreateElement('text','senha')
                       ->setLabel('Senha:');
       $senha->setDecorators(array(
                   'ViewHelper',
                   'Description',
                   'Errors',
                   array('Label'),
                    array(array('data'=>'HtmlTag'), array('tag' => 'td', 'align'=>'right')),   
                   array(array('row'=>'HtmlTag'),array('tag'=>'tr',)),
           ));
      
       $this->addElements(array(
               $nome, 
               $login,
               $disponibilidade,               
               $senha,
               ));
       
       $this->setDecorators(array(

  

               'FormElements',

               array(array('data'=>'HtmlTag'),array('tag'=>'table', 'border'=>'0')), 
               
               'Form'

  

       ));
   }


}

